<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core">

    <h:form id="frmGestionGrupos">
        <p:dataTable id="dtGrupos" value="#{grupoController.listaGrupos}" var="grupo" emptyMessage="No existen Registros."
                     paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" 
                     currentPageReportTemplate="(Registros: {startRecord} a {endRecord} de {totalRecords}, P&aacute;gina: {currentPage} de {totalPages})" 
                     paginator="true" rows="10" rowsPerPageTemplate="10,20,50" paginatorPosition="top">

            <p:column>
                <f:facet name="header">
                    <div align="center">
                        <h:outputText value="Grupo"/>
                    </div>
                </f:facet>
                <h:outputText value="#{grupo.nombre}" />
            </p:column>

            <p:column>
                <f:facet name="header">
                    <div align="center">
                        <h:outputText value="Libro"/>
                    </div>
                </f:facet>
                <h:outputText value="#{grupo.libro.nombre}" />
            </p:column>

            <p:column>
                <f:facet name="header">
                    <div align="center">
                        <h:outputText value="Acciones"/>
                    </div>
                </f:facet>
                <p:commandLink action="#{perteneceController.consultarParticipantes}" 
                               rendered="#{perteneceController.validarSenior(grupo.idGrupo)}"
                               oncomplete="PF('wvInvitar').show();" value="Invitar" update=":tabViewPpal:frmInvitar" >
                    <f:setPropertyActionListener value="#{grupo}" target="#{perteneceController.pertenece.grupo}" />
                </p:commandLink>
                <h:outputText value=" "/>
                <p:commandLink action="#{perteneceController.consultarParticipantes}"
                               oncomplete="PF('wvListar').show();" value="Listar" update=":tabViewPpal:frmListar" >
                    <f:setPropertyActionListener value="#{grupo}" target="#{perteneceController.pertenece.grupo}" />
                </p:commandLink>
            </p:column>
        </p:dataTable>
    </h:form>

    <ui:include src="invitarPersonal.xhtml" />
    <ui:include src="listarPersonal.xhtml" />

</ui:composition>